package com.class05.e_intaterface;

public class InterfaceImpl implements InterfaceA, InterfaceB{
    @Override
    public void method() {
        System.out.println("重写的method方法");
    }

//    子类重写接口中的默认方法
    @Override
    public void methodDef() {
        //假如子类重写了接口中的默认方法，那么子类中重写的方法会覆盖掉接口中的默认方法
//        子类没有重写接口中的默认方法，那么子类会继承接口中的默认方法
//        调用接口中的默认方法语法格式为：接口名.super.方法名
        InterfaceA.super.methodDef();
        System.out.println("子类重写接口中的默认方法");
    }
}
